Scheduling uniform machines on-line requires nondecreasing speed ratios
نویسنده
چکیده
We consider the following on-line scheduling problem. We have to schedule n independent jobs, where n is unknown, on m uniform parallel machines so as to minimize the makespan; preemption is allowed. Each job becomes available at its release date, and this release date is not known beforehand; its processing requirement becomes known at its arrival. We show that if only a finite number of preemptions is allowed, then there exists an algorithm that solves the problem if and only if 8i-1 /8i $ 8i /8i+! for all i =2, ... , m -1, where 8i denotes the ith largest machine speed. We also show that if this condition is satisfied, then O(mn) preemptions are necessary, and we provide an example to show that this bound is tight.
منابع مشابه
Optimal Preemptive Scheduling on Uniform Processors with Non-decreasing Speed Ratios
We study preemptive scheduling on uniformly related processors, where jobs are arriving one by one in an on-line fashion. We consider the class of machine sets where the speed ratios are non-decreasing as speed increases. For each set of machines in this class, we design an algorithm of optimal competitive ratio. This generalizes the known result for identical machines, and solves other interes...
متن کاملOn-Line Scheduling on Uniform Multiprocessors
Each processor in a uniform multiprocessor machine is characterized by a speed or computing capacity, with the interpretation that a job executing on a processor with speed for time units completes units of execution. The on-line scheduling of hard-real-time systems, in which all jobs must complete by specified deadlines, on uniform multiprocessor machines is considered. It is known that online...
متن کاملSemi-online scheduling problems on two uniform machines under a grade of service provision
In this talk, we discuss semi-online scheduling on two uniform machines under a grade of service (GoS) provision, where one machine with speed one can process all jobs, and the other machine with speed s (s>0) can only process some jobs. The objective is to minimize the makespan. We consider two variants, where the total size of jobs or the optimal makespan is known in advance. For both variant...
متن کاملOn the optimality of list scheduling for online uniform machines scheduling
This paper considers classical online scheduling problems on uniform machines. We show the tight competitive ratio of LS for any combinations of speeds of three machines. We prove that LS is optimal when s3 ≥ s2 ≥ s1 = 1 and s3 ≥ s2 + s2s3 + s2, where s1, s2, s3 are the speeds of three machines. On the other hand, LS can not be optimal for all combinations of machine speeds, even restricted to ...
متن کاملAn efficient heuristic for on-line scheduling in system with one fast machine
In this paper, the problem of on-line scheduling of independent jobs on m uniform machines (M1,M2, ...,Mm) is considered. Each machineMi, 1 ≤ i ≤ m−1, has a normalized processing speed si = 1 and the machine Mi has speed sm = s > 1. We present an efficient on-line algorithm and prove that its worst-case ratio is 2, which coincides with the previously established lower bound for this problem for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Math. Program.
دوره 82 شماره
صفحات -
تاریخ انتشار 1998